package com.util;

import java.util.List;

import com.vo.ShopCart;

public class ShopCartUtil {

	/**
	 * 新增商品
	 * 此方法需要传入两个值 一个是购物车一个是  带有新添加进来的实体类
	 */
	public static void addProduct(List<ShopCart> listcarts, ShopCart cart) {
		boolean flag = true;//
		for (int a = 0; a < listcarts.size(); a++) {
			//判断新添加的商品id 是否与购物车中的商品ID相等 相等则只增加价格与数量
			if (cart.getSp_id() == listcarts.get(a).getSp_id()) {
				flag = false;
				listcarts.get(a).setSp_num(listcarts.get(a).getSp_num() + 1);
				//
				break;
			}

		}
		
		if (flag || listcarts.size() == 0) {
			listcarts.add(cart);
//
			
		}
	}

}
